Arrow keys / Click to navigate

Developing on AWS

Module 1: Course Overview & Introduction

3-Day Instructor-Led Training

Python Java .NET / C#

Your Instructor

Instructor

Jimmy R Silva

Sr Technical Trainer, AWS

Cloud architecture, serverless, DevOps, AI/ML

Certifications

Course Objectives

By the end of this course, you will be able to:

What you'll build: A fully functional web application with user authentication, CRUD operations, storage, and CI/CD pipeline — entirely in the AWS Cloud.

Prerequisites

🐍

Python

Java

⚙️

.NET / C#

Choose your preferred language — all labs support all three

Day 1 Agenda

ModuleTopicActivity
1Course Overview & IntroductionIntroductions, logistics
2Building a Web Application on AWSArchitecture overview
3Getting Started with DevelopmentLab 1: Dev Environment
4Getting Started with PermissionsIAM deep dive
5Getting Started with StorageLab 2: Amazon S3

Day 2 Agenda

ModuleTopicActivity
6Processing Your Storage OperationsS3 events & triggers
7Getting Started with DatabasesLab 3: DynamoDB
8Processing Your Database OperationsStreams, indexes, DAX
9Processing Your Application LogicLab 4: Lambda
10Managing the APIsLab 5: API Gateway

Day 3 Agenda

ModuleTopicActivity
11Building a Modern ApplicationMicroservices, containers
12Granting Access to Your ApplicationCognito, auth flows
13Deploying Your ApplicationCI/CD pipelines
14Observing Your ApplicationCloudWatch, X-Ray
15Course Wrap-UpLab 6: Capstone

What You'll Build

User (Browser) Amazon Cognito API Gateway REST API AWS Lambda Functions DynamoDB NoSQL Database Amazon S3 Object Storage CloudWatch Monitoring CodePipeline CI/CD

Introduce Yourself!

👤

Your Name

💼

What do you do day-to-day?

🎯

What do you want from this class?

☁️

AWS experience level?

💻

Choose: Python, Java, or C#?

📦

Last Amazon.com purchase?

Lab Environment Setup

Requirements:

Access AWS Builder Labs:

💡 Get the eVantage code from your trainer: evantage.gilmoreglobal.com

Let's Get Started!

Next: Module 2 — Building a Web Application on AWS

Any questions before we begin?